mylist=["itcast","itheima","python"]

# 1.1 查找某元素在列表内的下标索引
index=mylist.index("itheima")
print(f"itheima在列表中下标索引是：{index}")

#1.2 如果被查找元素不存在，会报错
# index=mylist.index("hello")
# print(f"{index}")

# 2.修改特定下标索引的值
mylist[0]="船只教育"
print(f"列表修改后：{mylist}")

# 3.在指定下标位置插入新元素
mylist.insert(1,"best")
print(f"列表插入元素后，结果是：{mylist}")
# 4.在列表尾部追加”“”单个"""新元素
mylist.append("黑马程序员")
print(f"列表在追加了元素后，结果是：{mylist}")
# 5.在列表的尾部追加“”“一批"""新元素
mylist2=[1,2,3]
mylist.extend(mylist2)
print(f"列表在追加了一个新的列表后，结果是：{mylist}")

# 6.删除指定下标索引的元素（2种方式）
mylist=["itcast","itheima","python"]
# 6.1方式1：del 列表[下标]
del mylist[2]
print(f"列表删除元素后结果是:{mylist}")
# 6.2方式2：列表.pop(下标）
mylist=["itcast","itheima","python"]
element=mylist.pop(2)
print(f"通过pop方法取出元素后列表内容：{mylist},取出的元素是：{element}")

# 7.删除某元素在列表中的第一个匹配项
mylist=["itcast","itheima","itcast","itheima","python"]
mylist.remove("itheima")
print(f"通过remove方法移除元素后，列表结果是：{mylist}")

# 8.清空列表
mylist.clear()
print(f"列表被清空了，结果是：{mylist}")
#9.统计列表内某元素的数量
mylist=["itcast","itheima","itcast","itheima","python"]
count=mylist.count("itheima")
print(f"列表中itheima的数量：{count}")

# 10.统计列表中全部的元素数量
mylist=["itcast","itheima","itcast","itheima","python"]
count=len(mylist)
print(f"列表的元素数量总共有：{count}个")